package project.ccso.top.dao;

import java.util.List;

import project.ccso.top.entity.ThreeCategory;

/**
 * 三级分类Dao接口
 * @author aibinxiao
 * @date 2018年8月23日 上午10:19:43
 */
public interface ThreeCategoryDao {

	/*// 1.根据二级商品分类Id获取所有启用的三级商品分类集合Dao接口
	List<ThreeCategory> findThreeCategoryByTwoId(Integer twoCategoryId);

	// 2.分页条件查询指定一级分类和二级分类下的三级分类记录数量Dao接口
	int countByParams(String id, String name, String code, String startDate, String endDate, String oneCategoryId,
			String twoCategoryId);
	
	// 3.分页条件查询指定一级分类和二级分类下的三级分类记录集合Dao接口
	List<ThreeCategory> findPageByParams(String id, String name, String code, String startDate, String endDate,
			String oneCategoryId, String twoCategoryId, int startIndex, int records);

	// 4.根据ID查询三级分类Dao接口
	ThreeCategory findById(Integer id);

	// 5.保存或者更新三级分类信息Dao接口
	void saveThreeCategory(ThreeCategory threeCategory) throws Exception;

	// 6.更新三级分类信息状态Dao接口
	void updateStatus(Integer id, Integer statusCode) throws Exception;
	
	// 7.根据二级商品分类Id获取所有三级商品分类集合Dao接口
    List<ThreeCategory> findAllThreeCategoryByTwoId(Integer twoCategoryId);*/

}
